MIDL[2]
Microsoft Interface Definition Language
Microsoft
An interface description language for the COM and DCOM objects used in Microsoft Windows. COM definitions written in MIDL are given to the MIDL compiler, which outputs a type library. An IDL interface consists of definitions and attributes. The language has C-like syntax. See IDL[2].
Understanding DCOM, William Rubin and Marshall Brain, Prentice Hall, 1999.